package com.youlu.campus.entity.english;

import com.youlu.campus.base.base.EntityBase;
import lombok.Data;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Date;
import java.util.List;

/**
 * 用户参与竞赛支付报名费用
 */
@Data
@Document(collection = "userCompetitionFee")
public class UserCompetitionFee extends EntityBase {

    @Indexed
    private String userId;

    @Indexed(unique = true)
    private String orderNo;

    @Indexed
    private String name;
    @Indexed
    private String mobile;

    private Integer status =0;

    private Integer price;

    private String universityId;

    private String universityName;

    private String activityId;

    private String activityName;
    @Indexed
    private String activityGroupId;

    private String activityGroupName;

    private String feeName;

    @Indexed
    private String feeTypeCode;

    private Date payTime;

    private String appId;

    private String platform;

    private String transactionId;

    /**
     * 商户号
     */
    private String merchantId;
    /**
     * 商户名:梦想跳动、国际路有、春芽，厚山
     */
    private String merchantName;

    private List<ActivityGroupQaType> buyQaTypeList;

}
